Intro

This just shows a brief example of how you can start a game and trigger turns to progress.

library(MundusCentrum)

Setup the game

game <- new_game(
  name = "Anno Uno",
  players = list(
    list(
      name = "Big Grizz",
      team = "Space Marines",
      units = system.file("extdata", "unit-templates", "big_grizz.csv", package = "MundusCentrum")
    ),
    list(
      name = "Eric",
      team = "Space Orcs",
      units = system.file("extdata", "unit-templates", "eric.csv", package = "MundusCentrum")
    ),
    list(
      name = "Chris",
      team = "Tyrannids",
      units = system.file("extdata", "unit-templates", "chris.csv", package = "MundusCentrum")
    )
  ),
  points = 2000
)
## All units resolved.

see the starting point

This is the state of the game at the beginning

res <- reconcile_player_orders(game)
## All units resolved.
print(draw_map(res))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
big_grizz B10 deathwing_captain control Lee Iacoca FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz B10 deathwing_knights control Cometan FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz B10 deathwing_terminators control Aristotle FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz B10 dreadnought control Madelyn Ward FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 eliminators control Steven Epstein FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B10 eradicators control Joel Vega FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 infiltrators control James Anthony Carmichael & Lionel Richie TRUE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B10 invictor_tactical_warsuit control Bee Gees, Albhy Galuten & Karl Richardson FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B10 phobos_librarian control Blanton Alspaugh (producer) FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B10 ravenwing_apothecary control Shah Rukh Khan FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B10 ravenwing_attack_bike control Don Cheadle FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B10 ravenwing_attack_bike control Stan Lee FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B10 ravenwing_bike_squad control Samuel L Jackson FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B10 ravenwing_talonmaster control Doris Day FALSE FALSE TRUE TRUE FALSE FALSE FALSE
big_grizz B10 redemptor_dreadnought control Maria Knight FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 rhino control Elizabeth Taylor Riley FALSE TRUE TRUE FALSE FALSE FALSE FALSE
big_grizz B10 storm_raven control U Swami FALSE TRUE TRUE TRUE TRUE FALSE FALSE
big_grizz B10 tactical_squad control Abel Frazier TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 tactical_squad control Diego Guerrero TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 tactical_squad control Michelle Hale TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 tactical_squad control Rose Jenkins TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 techmarine control Jayla Park FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 vindicare_assassin control Babyface FALSE FALSE FALSE FALSE FALSE FALSE TRUE
eric C4 canoptek_plasmacyte control Annoyin’ Commander FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Horseface Observer FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control The Madman FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Vin Diesel FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Violent Conqueror FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_spyders control Pesty Specialist FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric C4 canoptek_spyders control Quiet Samurai FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric C4 canoptek_wraiths control Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric C4 cryptothralls control Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 cryptothralls control Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 deathmarks control Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric C4 illuminor_szeras control Brayden Rowe FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 immortals control Ariana Hanson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 immortals control Daniela Robertson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 immortals control Gracie Fuller TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 lychgaurd control Benjamin Schneider FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 necron_warriors control Jayce Jimenez TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 necron_warriors control Makayla Liu TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 night_scythe control Alanis Morissette FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric C4 night_scythe control Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric C4 overlord control Elias Bowen FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 overlord control Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 royal_warden control Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 royal_warden control Kayden Cole FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 skorpekh_destroyers control Ella Fletcher FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 technomancer control Thomas Hobbes FALSE FALSE FALSE FALSE FALSE TRUE FALSE
eric C4 trazyn_the_infinite control Calvin Rivas FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 biovores control Xavier Baker FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 broodlord control Dr. Dre FALSE FALSE FALSE FALSE FALSE FALSE TRUE
chris F2 flying_hive_tryant control Sarkastik Hunter FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F2 genestealers control Lillian Berry TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F2 hive_crone control Gwyneth Paltrow FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F2 hive_guard control Paisley Patterson FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 hormagaunts control Eleanor Grant TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 lictor control Brendan O’Brien FALSE FALSE FALSE FALSE FALSE TRUE TRUE
chris F2 raveners control Sofía Vergara FALSE FALSE TRUE FALSE FALSE TRUE FALSE
chris F2 ripper_swarms control Epictetus TRUE FALSE FALSE FALSE FALSE TRUE FALSE
chris F2 termagants control Jude Kelly TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 tyranid_warriors control Lydia Khan TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 zoathropes control Mighty Dreamer FALSE FALSE FALSE TRUE FALSE FALSE FALSE

Turn play

Get a list of unit ID’s to easily make the modify_unit() calls below.

moby_units <- read_player_map(game, "big_grizz") %>% pull(unit_name)
eric_units <- read_player_map(game, "eric") %>% pull(unit_name)
chris_units <- read_player_map(game, "chris") %>% pull(unit_name)

TURN 1

Players change their maps (making orders)

modify_unit(game, "big_grizz", moby_units[1],     "control","B10")
modify_unit(game, "big_grizz", moby_units[c(2:8, 14:18, 22, 23)], "move", "E2")
modify_unit(game, "big_grizz", moby_units[9],     "control","B11")
modify_unit(game, "big_grizz", moby_units[10:13], "move","E1")
modify_unit(game, "big_grizz", moby_units[19:20], "move","B6")
modify_unit(game, "big_grizz", moby_units[21],    "move","B8")
modify_unit(game, "eric",      eric_units[1:9],   "move",  "C1")
modify_unit(game, "eric",      eric_units[10:17], "move","F7")
modify_unit(game, "eric",      eric_units[18:24], "control","C3")
modify_unit(game, "eric",      eric_units[25:28], "control","C4")
modify_unit(game, "chris",     chris_units[1:5],  "control","F1")
modify_unit(game, "chris",     chris_units[6:9],  "control","F2")
modify_unit(game, "chris",     chris_units[10:11],"move",  "F3")
modify_unit(game, "chris",     chris_units[12],"move",  "E5")
modify_unit(game, "chris",     chris_units[13],"move",  "F4")

Reconcile moves.

res <- reconcile_player_orders(game)
## All units resolved.
print(draw_map(res))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
big_grizz B10 ravenwing_talonmaster control Doris Day FALSE FALSE TRUE TRUE FALSE FALSE FALSE
big_grizz B11 infiltrators control James Anthony Carmichael & Lionel Richie TRUE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B6 eliminators move Steven Epstein FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B6 vindicare_assassin move Babyface FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B8 eradicators move Joel Vega FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C1 canoptek_plasmacyte move Annoyin’ Commander FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric C1 canoptek_spyders move Pesty Specialist FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric C1 canoptek_spyders move Quiet Samurai FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric C1 illuminor_szeras move Brayden Rowe FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C1 immortals move Daniela Robertson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C1 lychgaurd move Benjamin Schneider FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C1 skorpekh_destroyers move Ella Fletcher FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C1 technomancer move Thomas Hobbes FALSE FALSE FALSE FALSE FALSE TRUE FALSE
eric C1 trazyn_the_infinite move Calvin Rivas FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 canoptek_scarab_swarms control Horseface Observer FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C3 canoptek_scarab_swarms control The Madman FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C3 immortals control Gracie Fuller TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 necron_warriors control Makayla Liu TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 night_scythe control Alanis Morissette FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric C3 overlord control Elias Bowen FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 royal_warden control Kayden Cole FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Vin Diesel FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Violent Conqueror FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 immortals control Ariana Hanson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 necron_warriors control Jayce Jimenez TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E1 dreadnought move Madelyn Ward FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E1 ravenwing_attack_bike move Don Cheadle FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz E1 ravenwing_attack_bike move Stan Lee FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz E1 ravenwing_bike_squad move Samuel L Jackson FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz E2 deathwing_captain move Lee Iacoca FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz E2 deathwing_knights move Cometan FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz E2 deathwing_terminators move Aristotle FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz E2 invictor_tactical_warsuit move Bee Gees, Albhy Galuten & Karl Richardson FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz E2 phobos_librarian move Blanton Alspaugh (producer) FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz E2 ravenwing_apothecary move Shah Rukh Khan FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz E2 redemptor_dreadnought move Maria Knight FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 rhino move Elizabeth Taylor Riley FALSE TRUE TRUE FALSE FALSE FALSE FALSE
big_grizz E2 storm_raven move U Swami FALSE TRUE TRUE TRUE TRUE FALSE FALSE
big_grizz E2 tactical_squad move Abel Frazier TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 tactical_squad move Diego Guerrero TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 tactical_squad move Michelle Hale TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 tactical_squad move Rose Jenkins TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 techmarine move Jayla Park FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris E5 lictor move Brendan O’Brien FALSE FALSE FALSE FALSE FALSE TRUE TRUE
chris F1 broodlord control Dr. Dre FALSE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 flying_hive_tryant control Sarkastik Hunter FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 genestealers control Lillian Berry TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 hive_crone control Gwyneth Paltrow FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 tyranid_warriors control Lydia Khan TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 biovores control Xavier Baker FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 hive_guard control Paisley Patterson FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 hormagaunts control Eleanor Grant TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 termagants control Jude Kelly TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F3 ripper_swarms move Epictetus TRUE FALSE FALSE FALSE FALSE TRUE FALSE
chris F3 zoathropes move Mighty Dreamer FALSE FALSE FALSE TRUE FALSE FALSE FALSE
chris F4 raveners move Sofía Vergara FALSE FALSE TRUE FALSE FALSE TRUE FALSE
eric F7 canoptek_scarab_swarms move The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric F7 canoptek_wraiths move Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric F7 cryptothralls move Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 cryptothralls move Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 deathmarks move Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F7 night_scythe move Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric F7 overlord move Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 royal_warden move Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Take a look at what individual players can see. Here’s Chris’ map:

draw_map(res, "chris")

We’re good! Move on to the next turn. (Battle awaits!)

TURN 2

Players change their maps (making orders)

# uncomment to print the calls you would make to move all units
#modify_unit_calls(res)
modify_unit(game, "big_grizz", "E2",   "attack",  "F1")
modify_unit(game, "big_grizz", "B6",   "control", "B6")
modify_unit(game, "big_grizz", "B11",  "attack",  "E3")
modify_unit(game, "big_grizz", "B8",   "attack",  "B2")
modify_unit(game, "big_grizz", "E1",   "attack",  "B2")
modify_unit(game, "chris",     "E5",   "move",    "E5") # 1 units
modify_unit(game, "chris",     "F1",   "control", "F1") # 5 units
modify_unit(game, "chris",     "F2",   "control", "F2") # 4 units
modify_unit(game, "chris",     "F3",   "move",    "F4") # 2 units
modify_unit(game, "chris",     "F4",   "control", "F4") # 1 units
modify_unit(game, "eric",      "F7",   "attack",  "F4") # 8 units
modify_unit(game, "eric",      "C1",   "move",    "B4") # 9 units

Attempt to reconcile moves.

res <- reconcile_player_orders(game)
## CONFLICT(s):
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(res, "CONFLICT!"))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
big_grizz F1 deathwing_captain attack Lee Iacoca FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 deathwing_knights attack Cometan FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 deathwing_terminators attack Aristotle FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 invictor_tactical_warsuit attack Bee Gees, Albhy Galuten & Karl Richardson FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz F1 phobos_librarian attack Blanton Alspaugh (producer) FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz F1 ravenwing_apothecary attack Shah Rukh Khan FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz F1 redemptor_dreadnought attack Maria Knight FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 rhino attack Elizabeth Taylor Riley FALSE TRUE TRUE FALSE FALSE FALSE FALSE
big_grizz F1 storm_raven attack U Swami FALSE TRUE TRUE TRUE TRUE FALSE FALSE
big_grizz F1 tactical_squad attack Abel Frazier TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad attack Diego Guerrero TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad attack Michelle Hale TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad attack Rose Jenkins TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 techmarine attack Jayla Park FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 broodlord control Dr. Dre FALSE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 flying_hive_tryant control Sarkastik Hunter FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 genestealers control Lillian Berry TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 hive_crone control Gwyneth Paltrow FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 tyranid_warriors control Lydia Khan TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F4 raveners control Sofía Vergara FALSE FALSE TRUE FALSE FALSE TRUE FALSE
chris F4 ripper_swarms control Epictetus TRUE FALSE FALSE FALSE FALSE TRUE FALSE
chris F4 zoathropes control Mighty Dreamer FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric F4 canoptek_scarab_swarms attack The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric F4 canoptek_wraiths attack Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric F4 cryptothralls attack Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F4 cryptothralls attack Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F4 deathmarks attack Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F4 night_scythe attack Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric F4 overlord attack Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F4 royal_warden attack Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Fights are resolved

This is where the players would resolved fights however they see fit (e.g. Warhammer, chessboxing, what-have-you)

Then they adjust their maps accordingly for the outcome of the conflicts.

modify_unit(game, "eric",      "F4",  "retreat", "F7")
modify_unit(game, "chris",     "F1",  "retreat", "F2")

Now we reconcile again.

res <- reconcile_player_orders(game)
## All units resolved.
print(draw_map(res))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
big_grizz B10 ravenwing_talonmaster control Doris Day FALSE FALSE TRUE TRUE FALSE FALSE FALSE
big_grizz B2 dreadnought attack Madelyn Ward FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B2 eradicators attack Joel Vega FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_attack_bike attack Don Cheadle FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_attack_bike attack Stan Lee FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_bike_squad attack Samuel L Jackson FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric B4 canoptek_plasmacyte move Annoyin’ Commander FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B4 canoptek_spyders move Pesty Specialist FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B4 canoptek_spyders move Quiet Samurai FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B4 illuminor_szeras move Brayden Rowe FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B4 immortals move Daniela Robertson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric B4 lychgaurd move Benjamin Schneider FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B4 skorpekh_destroyers move Ella Fletcher FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B4 technomancer move Thomas Hobbes FALSE FALSE FALSE FALSE FALSE TRUE FALSE
eric B4 trazyn_the_infinite move Calvin Rivas FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B6 eliminators control Steven Epstein FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B6 vindicare_assassin control Babyface FALSE FALSE FALSE FALSE FALSE FALSE TRUE
eric C3 canoptek_scarab_swarms control Horseface Observer FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C3 canoptek_scarab_swarms control The Madman FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C3 immortals control Gracie Fuller TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 necron_warriors control Makayla Liu TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 night_scythe control Alanis Morissette FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric C3 overlord control Elias Bowen FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 royal_warden control Kayden Cole FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Vin Diesel FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Violent Conqueror FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 immortals control Ariana Hanson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 necron_warriors control Jayce Jimenez TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E3 infiltrators attack James Anthony Carmichael & Lionel Richie TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris E5 lictor move Brendan O’Brien FALSE FALSE FALSE FALSE FALSE TRUE TRUE
big_grizz F1 deathwing_captain attack Lee Iacoca FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 deathwing_knights attack Cometan FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 deathwing_terminators attack Aristotle FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 invictor_tactical_warsuit attack Bee Gees, Albhy Galuten & Karl Richardson FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz F1 phobos_librarian attack Blanton Alspaugh (producer) FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz F1 ravenwing_apothecary attack Shah Rukh Khan FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz F1 redemptor_dreadnought attack Maria Knight FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 rhino attack Elizabeth Taylor Riley FALSE TRUE TRUE FALSE FALSE FALSE FALSE
big_grizz F1 storm_raven attack U Swami FALSE TRUE TRUE TRUE TRUE FALSE FALSE
big_grizz F1 tactical_squad attack Abel Frazier TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad attack Diego Guerrero TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad attack Michelle Hale TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad attack Rose Jenkins TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 techmarine attack Jayla Park FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 biovores control Xavier Baker FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 hive_guard control Paisley Patterson FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 hormagaunts control Eleanor Grant TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 termagants control Jude Kelly TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F2 broodlord retreat Dr. Dre FALSE FALSE FALSE FALSE FALSE FALSE TRUE
chris F2 flying_hive_tryant retreat Sarkastik Hunter FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F2 genestealers retreat Lillian Berry TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F2 hive_crone retreat Gwyneth Paltrow FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F2 tyranid_warriors retreat Lydia Khan TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F4 raveners control Sofía Vergara FALSE FALSE TRUE FALSE FALSE TRUE FALSE
chris F4 ripper_swarms control Epictetus TRUE FALSE FALSE FALSE FALSE TRUE FALSE
chris F4 zoathropes control Mighty Dreamer FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric F7 canoptek_scarab_swarms retreat The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric F7 canoptek_wraiths retreat Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric F7 cryptothralls retreat Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 cryptothralls retreat Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 deathmarks retreat Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F7 night_scythe retreat Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric F7 overlord retreat Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 royal_warden retreat Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE

We’re good. On to turn 3.

NOTE: Crossing Paths

Notice that in this turn Chris and Eric sit across from each other in F2 and C3, their respective starting spots. At this point they should fight, but the mechanic isn’t clear. If C4 attacks F2 and F2 attacks C4 then, as it’s currently coded, they would pass in the night. This is not right.

Unfortunately, this will be more complicated with longer moves, but we probably still need to trace the paths because, when paths cross, swords must cross.

TURN 3

Players change their maps (making orders)

modify_unit(game, "big_grizz",   "B2",   "move",    "B1") # 5 units
modify_unit(game, "big_grizz",   "B6",   "move",    "C1") # 2 units
modify_unit(game, "big_grizz",   "E3",   "move",    "E4") # 1 units
modify_unit(game, "big_grizz",   "F1",   "control", "F1") # 14 units
modify_unit(game, "chris",       "E5",   "move",    "E7") # 1 units
modify_unit(game, "chris",       "F2",   "control", "F2") # 9 units
modify_unit(game, "chris",       "F4",   "control", "F4") # 3 units
modify_unit(game, "eric",        "B4",   "move",    "B1") # 9 units
modify_unit(game, "eric",        "C3",   "control", "C3") # 7 units
modify_unit(game, "eric",        "F7",   "control", "F7") # 8 units

Attempt to reconcile moves.

res <- reconcile_player_orders(game)
## CONFLICT(s):
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(res, "CONFLICT!"))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
big_grizz B1 dreadnought move Madelyn Ward FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B1 eradicators move Joel Vega FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B1 ravenwing_attack_bike move Don Cheadle FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B1 ravenwing_attack_bike move Stan Lee FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B1 ravenwing_bike_squad move Samuel L Jackson FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric B1 canoptek_plasmacyte move Annoyin’ Commander FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B1 canoptek_spyders move Pesty Specialist FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B1 canoptek_spyders move Quiet Samurai FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B1 illuminor_szeras move Brayden Rowe FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 immortals move Daniela Robertson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 lychgaurd move Benjamin Schneider FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 skorpekh_destroyers move Ella Fletcher FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 technomancer move Thomas Hobbes FALSE FALSE FALSE FALSE FALSE TRUE FALSE
eric B1 trazyn_the_infinite move Calvin Rivas FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Encounter battles

Another fight, this time in B1, but neither force was attacking or controlling. They just ran into each other. Does this play differently? Bonuses or lack thereof?

modify_unit(game, "big_grizz",  "B1", "retreat", "B2") # 5 units
res <- reconcile_player_orders(game)
## All units resolved.

Controlling? Healing?

I have Chris here holding to control in both F2 (instead of attacking F1) and F4 (instead of pursuing Eric into F7), and Eric holding C3 and F7. I’m thinking maybe there is some benefit to resting like this? Getting reinforcements? Heailing?

(Mostly I just didn’t want to process too many battles this turn)

Vision

Sidenote: notice how everyone’s vision changes…

Grizz

draw_map(res, "big_grizz")

Chris

draw_map(res, "chris")

Eric

draw_map(res, "eric")

TURN 4

Players change their maps (making orders). Renew the attack.

modify_unit(game, "big_grizz",   "B2",   "control", "B2") # 5 units
modify_unit(game, "big_grizz",   "C1",   "move",    "B4") # 2 units
modify_unit(game, "big_grizz",   "E4",   "move",    "E6") # 1 units
modify_unit(game, "big_grizz",   "F1",   "control", "F1") # 14 units
modify_unit(game, "chris",       "E7",   "move",    "F8") # 1 units
modify_unit(game, "chris",       "F2",   "attack",  "F1") # 9 units
modify_unit(game, "chris",       "F4",   "attack",  "F7") # 3 units
modify_unit(game, "eric",        "B1",   "attack",  "B2") # 9 units
modify_unit(game, "eric",        "F7",   "control", "F7") # 8 units

Attempt to reconcile moves.

res <- reconcile_player_orders(game)
## CONFLICT(s):
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(res, "CONFLICT!"))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
big_grizz B2 dreadnought control Madelyn Ward FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B2 eradicators control Joel Vega FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_attack_bike control Don Cheadle FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_attack_bike control Stan Lee FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_bike_squad control Samuel L Jackson FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric B2 canoptek_plasmacyte attack Annoyin’ Commander FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B2 canoptek_spyders attack Pesty Specialist FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B2 canoptek_spyders attack Quiet Samurai FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B2 illuminor_szeras attack Brayden Rowe FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B2 immortals attack Daniela Robertson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric B2 lychgaurd attack Benjamin Schneider FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B2 skorpekh_destroyers attack Ella Fletcher FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B2 technomancer attack Thomas Hobbes FALSE FALSE FALSE FALSE FALSE TRUE FALSE
eric B2 trazyn_the_infinite attack Calvin Rivas FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 deathwing_captain control Lee Iacoca FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 deathwing_knights control Cometan FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 deathwing_terminators control Aristotle FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz F1 invictor_tactical_warsuit control Bee Gees, Albhy Galuten & Karl Richardson FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz F1 phobos_librarian control Blanton Alspaugh (producer) FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz F1 ravenwing_apothecary control Shah Rukh Khan FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz F1 redemptor_dreadnought control Maria Knight FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 rhino control Elizabeth Taylor Riley FALSE TRUE TRUE FALSE FALSE FALSE FALSE
big_grizz F1 storm_raven control U Swami FALSE TRUE TRUE TRUE TRUE FALSE FALSE
big_grizz F1 tactical_squad control Abel Frazier TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad control Diego Guerrero TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad control Michelle Hale TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 tactical_squad control Rose Jenkins TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz F1 techmarine control Jayla Park FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 biovores attack Xavier Baker FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 broodlord attack Dr. Dre FALSE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 flying_hive_tryant attack Sarkastik Hunter FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 genestealers attack Lillian Berry TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 hive_crone attack Gwyneth Paltrow FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 hive_guard attack Paisley Patterson FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 hormagaunts attack Eleanor Grant TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 termagants attack Jude Kelly TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 tyranid_warriors attack Lydia Khan TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F7 raveners attack Sofía Vergara FALSE FALSE TRUE FALSE FALSE TRUE FALSE
chris F7 ripper_swarms attack Epictetus TRUE FALSE FALSE FALSE FALSE TRUE FALSE
chris F7 zoathropes attack Mighty Dreamer FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric F7 canoptek_scarab_swarms control The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric F7 canoptek_wraiths control Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric F7 cryptothralls control Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 cryptothralls control Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 deathmarks control Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F7 night_scythe control Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric F7 overlord control Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F7 royal_warden control Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Fights are resolved

We fight. Adjust maps accordingly for the outcome of the conflicts.

modify_unit(game, "big_grizz",   "F1",   "retreat", "E2") # 14 units
modify_unit(game, "eric",        "B2",   "retreat", "B1") # 9 units
modify_unit(game, "eric",        "F7",   "retreat", "F8") # 8 units

Now we reconcile again.

res <- reconcile_player_orders(game)
## CONFLICT(s):
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(res, "CONFLICT!"))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
chris F8 lictor move Brendan O’Brien FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F8 canoptek_scarab_swarms retreat The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric F8 canoptek_wraiths retreat Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric F8 cryptothralls retreat Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F8 cryptothralls retreat Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F8 deathmarks retreat Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F8 night_scythe retreat Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric F8 overlord retreat Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F8 royal_warden retreat Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Retreats

Here’s a good question: what happens here? A large army retreats into an area where a spy has been hiding. Do they fight? Do they take casualties?

modify_unit(game, "eric",  "F8", "retreat", "F5") # 5 units
res <- reconcile_player_orders(game)
## All units resolved.

Until we decide on that, I just made Eric retreat to F5 instead. Another question: could he have retreated to C5? It borders F7 where the battle started, but not F8 where the retreat conflict happened. Not sure on this one…

# sidenote: I originally did this by accident but I saved myself with this warning
modify_unit(game, "big_grizz",  "F8", "retreat", "F5") # 5 units
## Warning in modify_unit(game, "big_grizz", "F8", "retreat", "F5"): big_grizz has
## no units in F8

TURN 5

Here’s how the map stands at the beginning of Turn 5…

print(draw_map(res))

knitr::kable(add_keywords(res))
player loc unit_type action unit_name control transport fast fly soar deep sneak
eric B1 canoptek_plasmacyte retreat Annoyin’ Commander FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B1 canoptek_spyders retreat Pesty Specialist FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B1 canoptek_spyders retreat Quiet Samurai FALSE FALSE FALSE TRUE FALSE FALSE FALSE
eric B1 illuminor_szeras retreat Brayden Rowe FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 immortals retreat Daniela Robertson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 lychgaurd retreat Benjamin Schneider FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 skorpekh_destroyers retreat Ella Fletcher FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric B1 technomancer retreat Thomas Hobbes FALSE FALSE FALSE FALSE FALSE TRUE FALSE
eric B1 trazyn_the_infinite retreat Calvin Rivas FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B10 ravenwing_talonmaster control Doris Day FALSE FALSE TRUE TRUE FALSE FALSE FALSE
big_grizz B2 dreadnought control Madelyn Ward FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B2 eradicators control Joel Vega FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_attack_bike control Don Cheadle FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_attack_bike control Stan Lee FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B2 ravenwing_bike_squad control Samuel L Jackson FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz B4 eliminators move Steven Epstein FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz B4 vindicare_assassin move Babyface FALSE FALSE FALSE FALSE FALSE FALSE TRUE
eric C3 canoptek_scarab_swarms control Horseface Observer FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C3 canoptek_scarab_swarms control The Madman FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C3 immortals control Gracie Fuller TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 necron_warriors control Makayla Liu TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 night_scythe control Alanis Morissette FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric C3 overlord control Elias Bowen FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C3 royal_warden control Kayden Cole FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Vin Diesel FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 canoptek_scarab_swarms control Violent Conqueror FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric C4 immortals control Ariana Hanson TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric C4 necron_warriors control Jayce Jimenez TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 deathwing_captain retreat Lee Iacoca FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz E2 deathwing_knights retreat Cometan FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz E2 deathwing_terminators retreat Aristotle FALSE FALSE FALSE FALSE FALSE TRUE FALSE
big_grizz E2 invictor_tactical_warsuit retreat Bee Gees, Albhy Galuten & Karl Richardson FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz E2 phobos_librarian retreat Blanton Alspaugh (producer) FALSE FALSE FALSE FALSE FALSE FALSE TRUE
big_grizz E2 ravenwing_apothecary retreat Shah Rukh Khan FALSE FALSE TRUE FALSE FALSE FALSE FALSE
big_grizz E2 redemptor_dreadnought retreat Maria Knight FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 rhino retreat Elizabeth Taylor Riley FALSE TRUE TRUE FALSE FALSE FALSE FALSE
big_grizz E2 storm_raven retreat U Swami FALSE TRUE TRUE TRUE TRUE FALSE FALSE
big_grizz E2 tactical_squad retreat Abel Frazier TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 tactical_squad retreat Diego Guerrero TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 tactical_squad retreat Michelle Hale TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 tactical_squad retreat Rose Jenkins TRUE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E2 techmarine retreat Jayla Park FALSE FALSE FALSE FALSE FALSE FALSE FALSE
big_grizz E6 infiltrators move James Anthony Carmichael & Lionel Richie TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 biovores attack Xavier Baker FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 broodlord attack Dr. Dre FALSE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 flying_hive_tryant attack Sarkastik Hunter FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 genestealers attack Lillian Berry TRUE FALSE FALSE FALSE FALSE FALSE TRUE
chris F1 hive_crone attack Gwyneth Paltrow FALSE FALSE TRUE TRUE TRUE FALSE FALSE
chris F1 hive_guard attack Paisley Patterson FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 hormagaunts attack Eleanor Grant TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 termagants attack Jude Kelly TRUE FALSE FALSE FALSE FALSE FALSE FALSE
chris F1 tyranid_warriors attack Lydia Khan TRUE FALSE FALSE FALSE FALSE FALSE FALSE
eric F5 canoptek_scarab_swarms retreat The Chef, Worlock FALSE FALSE TRUE TRUE FALSE FALSE FALSE
eric F5 canoptek_wraiths retreat Frank Welker FALSE FALSE TRUE FALSE FALSE FALSE FALSE
eric F5 cryptothralls retreat Ayden Paul FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F5 cryptothralls retreat Chloe Dominguez FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F5 deathmarks retreat Greg Kurstin FALSE FALSE FALSE FALSE FALSE TRUE TRUE
eric F5 night_scythe retreat Snakeface Lover FALSE TRUE FALSE TRUE TRUE FALSE FALSE
eric F5 overlord retreat Everly Hodges FALSE FALSE FALSE FALSE FALSE FALSE FALSE
eric F5 royal_warden retreat Bryson Goodman FALSE FALSE FALSE FALSE FALSE FALSE FALSE
chris F7 raveners attack Sofía Vergara FALSE FALSE TRUE FALSE FALSE TRUE FALSE
chris F7 ripper_swarms attack Epictetus TRUE FALSE FALSE FALSE FALSE TRUE FALSE
chris F7 zoathropes attack Mighty Dreamer FALSE FALSE FALSE TRUE FALSE FALSE FALSE
chris F8 lictor move Brendan O’Brien FALSE FALSE FALSE FALSE FALSE TRUE TRUE